<?php
include("../include/menu.php");
include("../clases/Proyecto.php");
include("../clases/ProyectoDescuento.php");
include("../clases/MantenedorProyectoDescuentos.php");
?>
<script type="text/javascript" src='../scripts/Validaciones.js'></script>

<?php 

$accion="";
$id_proyecto="";
$id="";
$id_descuento="";
$valor="";
$mar_inferior="";
$mar_superior="";

if( (!filter_has_var(INPUT_GET, "accion")) && (!filter_has_var(INPUT_POST, "accion")) )
{
}else
{
	$accion = $_REQUEST["accion"];
}
if( (!filter_has_var(INPUT_GET, "id_proyecto")) && (!filter_has_var(INPUT_POST, "id_proyecto")) )
{
}else
{
	$id_proyecto = $_REQUEST["id_proyecto"];
}
if( (!filter_has_var(INPUT_GET, "id")) && (!filter_has_var(INPUT_POST, "id")) )
{
}else
{
	$id = $_REQUEST["id"];
}
if( (!filter_has_var(INPUT_GET, "id_descuento")) && (!filter_has_var(INPUT_POST, "id_descuento")) )
{
}else
{
	$id_descuento = $_REQUEST["id_descuento"];
}
if( (!filter_has_var(INPUT_GET, "valor")) && (!filter_has_var(INPUT_POST, "valor")) )
{
}else
{
	$valor = $_REQUEST["valor"];
}
if( (!filter_has_var(INPUT_GET, "mar_inferior")) && (!filter_has_var(INPUT_POST, "mar_inferior")) )
{
}else
{
	$mar_inferior = $_REQUEST["mar_inferior"];
}
if( (!filter_has_var(INPUT_GET, "mar_superior")) && (!filter_has_var(INPUT_POST, "mar_superior")) )
{
}else
{
	$mar_superior = $_REQUEST["mar_superior"];
}



$descuento = new ProyectoDescuento();

switch($accion)
{
	case 'cargar':
		$descuento->cargarProyectoDescuentos($id_proyecto); 
	break;
	
	case 'crear':
		$descuento->crearProyectoDescuento($id_descuento, $id_proyecto, $valor, $mar_inferior, $mar_superior);
		break;
	case "modificar":
		//echo $valor;
		$descuento->modificarProyectoDescuento($id, $id_descuento, $id_proyecto, $valor, $mar_inferior, $mar_superior);
		alert("Descuento Guardado");
		redirect("form_mantenedor_proyecto_descuento.php?id_proyecto=".$id_proyecto."&accion=cargar");
		
		break;
	case "eliminar":
	
	$descuento->eliminarProyectoDescuento($id);
	alert("Descuento Eliminado");
	redirect("form_mantenedor_proyecto_descuento.php?id_proyecto=".$id_proyecto."&accion=cargar");
	break;
}
		

?>
<script>
function Guardar(f)
{
	if (f=="modificar")
		{
	document.FormDescuento.accion.value="modificar";
	document.FormDescuento.submit();
		
		}

}

function Validar(name)
{
var min = document.FormDescuento.mar_inferior.value;
var max = document.FormDescuento.mar_superior.value;
var val = document.FormDescuento.valor.value;

switch(name)
{
case "mar_inferior":
	if (max!="")
		if (min>max)
			{
			  alert ("El limite minimo no puede superar al maximo");
			  document.FormDescuento.mar_inferior.focus();
			  break;			  
			}

	if (val!="")
		if (min>val)
		{
		  alert ("El limite minimo no puede superar al valor");
		  document.FormDescuento.mar_inferior.focus();
		  break;			  
		}
		  break;
  
case "mar_superior":
	if (min!="")
		if (min>max)
			{
			  alert ("El limite maximo no puede ser menor que el minimo");
			  document.FormDescuento.mar_superior.focus();
			  break;			  
			}

	if (val!="")
		if (min>val)
		{
		  alert ("El limite maximo no puede ser menor que el valor");
		  document.FormDescuento.mar_superior.focus();
		  break;			  
		}
		  break;  
  
case "valor":
	if (val=="") val=0;
	if (min=="" || max=="")
		{
			  alert ("Debe ingresar limites antes del valor");
			  document.FormDescuento.mar_superior.focus();
			  break;			  
		}

	if (min<=val && val<= max){}
	else
		{
		alert (min);
		alert (max);
		alert ("Debe ingresar un valor dentro de los limites");
		  document.FormDescuento.valor.focus();
		  break;			

		}
	
	  break;

default:

}


}

</script>


<div class='frame_propiedad'>
<form name='FormDescuento' action='form_mantenedor_proyecto_descuento.php' method='POST'>
<input type="hidden" name="accion" value="<?php echo $accion?>">
<input type='hidden' id='id_proyecto' name='id_proyecto' value="<?php echo $id_proyecto?>">
<?php

if(isset($id_proyecto))
{
	$proyecto = new Proyecto();
	$proyecto->getProyecto($id_proyecto);
	
}
	
if(!isset($id))
{
?>
	<h2>Descuento : <?php echo $proyecto->getNombre();?></h2>
	
<?php
} 
else{
	$modificardescuento = new ProyectoDescuento();
	$modificardescuento->getProyectoDescuento($id);
	
	echo "<input type='hidden' id='id_descuento' name='id_descuento' value=".$modificardescuento->getIdDescuento();">";
	
		
?>
<br>
	<h2>Modificar Descuento : <?php echo $proyecto->getNombre();?></h2>
	
<?php	
	echo "<input type='hidden' id='id' name='id' value=".$id.">";
}	
?>
	<table class='tabla_form_cliente' border=0 width=700>
		<tr>
		<td>Descripcion </td>
			<td colspan=4>
				<input type="text" size=50 name="descripcion" readonly class="formulario" size="15" 
				 value="<?php if($id!=0) echo $modificardescuento->getDescripcion();?>">
			</td>
		
			
		</tr>		
		<tr>
			<td>
				Limite Minimo
			</td>
			<td>
				<input type='text' name='mar_inferior' class='formulario' size='5' onkeypress="return isNumberKey(event);" onblur="Validar(this.name);"
				 value="<?php if(isset($id)) echo $modificardescuento->getMargenInferior();?>">%
			</td>
			<td>
				Limite Maximo
			</td>
			<td>
				<input type='text' name='mar_superior' class='formulario' size='5' onkeypress="return isNumberKey(event);" onblur="Validar(this.name);"
				 value="<?php if(isset($id)) echo $modificardescuento->getMargenSuperior();?>">%
			</td>
		<td>
				Valor Descuento
			</td>
			<td>
				<input type="text" name="valor" class="formulario" size="5"  onkeypress="return isNumberKey(event);" onblur="Validar(this.name);"
				value="<?php  if(isset($id)) echo $modificardescuento->getValor();?>">%
			</td>
		
		</tr>
		
		<tr>
			<td colspan="7" align="right">
				<?php
					if(isset($id)){
				?>
					<input type='button' name='btnGuardar' value="Guardar" onclick="Javascript:Guardar('modificar');"/>
					<input type='button' name='btnVolver' value="Volver" onclick="Javascript:window.location = 'form_mantenedor_proyecto.php?id_proyecto=<?php echo $_GET['id_proyecto']?>';" />
				<?php
					}
					else{
				?>
					<input type='button' name='btnGuardar' value="Guardar" onclick="Javascript:window.location = 'form_mantenedor_proyecto_descuento.php?id_proyecto=<?php echo $id_proyecto?>&id=<?php echo $id?>&accion=crear';" />
					<input type='button' name='btnVolver' value="Volver" onclick="Javascript:window.location = 'form_mantenedor_proyecto.php?id_proyecto=<?php echo $_GET['id_proyecto']?>';" />
				<?php 
					}
				?>
				
			</td>
		</tr>
</table>
</form>
</div>


<?php
if(isset($_GET['id_proyecto']))
{	
	
		
?>
<div class='frame_propiedad' style="width: 700px">
	<h2>Descuentos del Proyecto</h2>
	<!--input type='button' value='Agregar descuento' onclick='location.href="form_mantenedor_proyecto_descuento.php?id_proyecto=<?php echo $_GET['id_proyecto'];?>"' -->
	<?php
		FormularioMostrarProyectoDescuento($id_proyecto);
	?>
	
	
</div>
<?php 
}

unset($descuento);
?>
